package pe.edu.upc.dew.Grupo1.service;

import java.util.List;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import pe.edu.upc.dew.Grupo1.dao.VentaDetalleDao;
import pe.edu.upc.dew.Grupo1.model.VentaDetalle;

public class VentaDetalleServiceImpl implements VentaDetalleService {

	private VentaDetalleDao ventaDetalleDao;

	public void setVentaDetalleDao(VentaDetalleDao ventaDetalleDao) {
		this.ventaDetalleDao = ventaDetalleDao;
	}
	
	public VentaDetalleServiceImpl() {
	}

	/* (non-Javadoc)
	 * @see pe.edu.upc.dew.Grupo1.service.VentaDetalleService#GetConteoVentaDetalles()
	 */
	@Override
	public int GetConteoVentaDetalles() {
		return ventaDetalleDao.getConteoVentaDetalles();

	}

	/* (non-Javadoc)
	 * @see pe.edu.upc.dew.Grupo1.service.VentaDetalleService#RegistrarVentaDetalle(pe.edu.upc.dew.Grupo1.model.VentaDetalle)
	 */
	@Override
	public void RegistrarVentaDetalle(VentaDetalle ventaDetalle) {
		ventaDetalleDao.insert(ventaDetalle);

	}

	/* (non-Javadoc)
	 * @see pe.edu.upc.dew.Grupo1.service.VentaDetalleService#GetventaDetallePorNroTicket(int)
	 */
	@Override
	public List<VentaDetalle> GetventaDetallePorNroTicket(int codigo) {

		return ventaDetalleDao.getVentaDetallePorNroTicket(codigo);

	}

}